package com.tourism.service;

import com.tourism.domain.dto.auth.AccountLoginDTO;
import com.tourism.domain.entity.User;

import java.util.Map;

/**
 * @author wb
 * @since 2025-10-07
 */
public interface AuthService {

    Map<String, String> login(AccountLoginDTO accountLoginDTO);

    Boolean register(User user);

    String generateCaptcha(String randomStr);

    User getInfo();

    Boolean logout(String token);
}